import os
import sys
import django

# /backends/Scripts/init_BlogModel.py --> /
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
BACKENDS_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BACKENDS_DIR)  # 把整个项目根目录加到python虚拟环境中
sys.path.append(BASE_DIR)  # 把整个项目根目录加到python虚拟环境中
# 初始化django运行环境
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backends.settings")
django.setup()

# 可以开始导入django模块了
from blog import models


def init_BlogModel():
    # 创建三条博客记录
    for i in range(3):
        models.BlogModel.objects.create(title=f"blog_{i+1}", content=f"content_{i+1}")
    print("初始化完毕！")


if __name__ == "__main__":
    init_BlogModel()
